Several Tokens in Herman's algorithm

نویسندگان

  • Endre Csóka
  • Szabolcs Mészáros
چکیده

We have a cycle of N nodes and there is a token on an odd number of nodes. At each step, each token independently moves to its clockwise neighbor or stays at its position with probability 2 . If two tokens arrive to the same node, then we remove both of them. The process ends when only one token remains. The question is that for a fixed N , which is the initial configuration that maximizes the expected number of steps E(T ). The Herman Protocol Conjecture says that the 3-token configuration with distances b N3 c and d N 3 e maximizes E(T ). We present a proof of this conjecture not only for E(T ) but also for E ( f(T ) ) for some function f : N → R+ which method applies for different generalizations of the problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounds on Herman's algorithm

Herman’s self-stabilisation algorithm allows a ring of N processors having any odd number of tokens to reach a stable state where exactly one token remains. McIver and Morgan conjecture that the expected time taken for stabilisation is maximised when there are three equally-spaced tokens. We prove exact results on a related cost function, and obtain a bound on expected time which is very close ...

متن کامل

On the Expected Time for Herman's Probabilistic Self-stabilizing Algorithm

In this article we investigate the expected time for Herman’s probabilistic self-stabilizing algorithm in distributed systems: suppose that the number of identical processes in a unidirectional ring, say n, is odd and n 3. If the initial configuration of the ring is not “legitimate”, that is, the number of tokens differs from one, then execution of the algorithm made up of synchronous probabili...

متن کامل

On Stabilization in Herman's Algorithm

Herman’s algorithm is a synchronous randomized protocol for achieving self-stabilization in a token ring consisting of N processes. The interaction of tokens makes the dynamics of the protocol very difficult to analyze. In this paper we study the expected time to stabilization in terms of the initial configuration. It is straightforward that the algorithm achieves stabilization almost surely fr...

متن کامل

Efficient Token Clustering on Hypercubes

We study a combinatorial problem, called token clustering, on a hypercube: given N colored tokens (k tokens per color) each one placed on one processor of the N-node hypercube, cluster all the tokens with the same color into the same k-node subcube. This problem has natural applications in several areas. We propose a distributed algorithm to solve the clustering problem on hypercubes and show s...

متن کامل

Several-Tokens Distributed Mutual Exclusion Algorithm in a Logical Ring Network

A mutual distributed algorithm on a token ring is proposed in this paper. The proposed algorithm is based on the token ring approach and allows simultaneous existence of several tokens in the logical ring of the network. Each process generates a unique token and sends it as request to enter the critical section that travels along the ring. The process can only enter the critical section if it g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1504.06963  شماره 

صفحات  -

تاریخ انتشار 2015